package com.kaikai.edu.service;

import com.kaikai.commonutils.R;
import com.kaikai.edu.entity.EduEmail;
import com.baomidou.mybatisplus.extension.service.IService;
import com.kaikai.edu.entity.ao.EduEmailQueryAO;
import com.kaikai.edu.entity.ao.EduEmailSendAO;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author yujiankai
 * @since 2022-01-05
 */
public interface EduEmailService {

     /**
      * @param eduEmailSendAO
      * @return com.kaikai.commonutils.R
      * @Author yujiankai
      * @Description 邮件发送
      * @date 2022/1/5 10:23
      */
     R sendEmail(EduEmailSendAO eduEmailSendAO);

     /**
      * @param queryAO
      * @return com.kaikai.commonutils.R
      * @Author yujiankai
      * @Description 分页查询邮件发送列表
      * @date 2022/1/5 10:25
      */
     R queryEmailSendRecList(EduEmailQueryAO queryAO);

     /**
      * @param emailId
      * @return com.kaikai.commonutils.R
      * @Author yujiankai
      * @Description 消息重发
      * @date 2022/1/21 14:23
      */
     R resendEmail(String emailId);

     /**
      * @param
      * @return com.kaikai.commonutils.R
      * @Author yujiankai
      * @Description 查找所有用户
      * @date 2022/2/23 15:09
      */
     R getUserList();
}
